electric-powered vehicle - German English Dictionary